4.1 python 变量和常量

时间:2026-01-05 来源:

1)什么是变量

变量即变化的量,核心是“变”与“量”二字,变即变化,量即衡量状态。
完整的变量包括:变量名,等号,变量值
对于计算机,变量可以看做是一种存放信息的容器,用于存储在计算机程序中需要引用和操作的信息。
对于人,提供一种用描述性的名称对数据进行标记的方法,这样我们写的程序就可以更清楚地被读者和我们自己理解。
Python的变量不需要特别的声明,数据类型是Python自动决定的,可以直接输入

2)为什么要有变量

程序执行的本质就是一系列状态的变化,变是程序执行的直接体现,所以我们需要有一种机制能够反映或者说是保存下来程序执行时状态以及状态的变化。

3)何时需要用到变量

一段程序或者数值需要在后面经常用到就可以用变量

1.2.变量的定义及命名规范

1)变量名要具有描述性的作用,要写的简洁直观易懂,且不要太长

2)变量名只能是字母、数字或下划线的任意组合,且不能以数字开头,可以下划线开头。

3)变量名可以用中文和拼音,但是尽量不要这样定义

4)以下关键字不能声明为变量名(被系统占用)

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 

'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 

'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

5)变量定义的等号左右建议用空格隔开(有无空格效果相同)

变量命名规则——像给朋友起名字那样有趣!

变量名必须以字母(a-z,A-Z)或者下划线(_)开头,不可以以数字开头!

:age,student_name,_score

:1age,@score

变量名只能包含字母、数字和下划线,但不能有空格。

:student_age,first_name_2

:student age,first-name

大小写敏感:age和Age是两个不同的变量!要记得不要搞混!

6)有两种定义方式:驼峰体和下划线

实例: studentNumber = 30          # 驼峰体,java,asp开发人员常用

student_number = 30         # python常用这种的,下划线连接词组

7)定义函数用小写字母(习惯)

def sayhi                   # 全小写

实例演示:变量的定义

name1 = "aaa,bbb,ccc"

name2 = "aaa bbb ccc"

print(name1)

print(name2)

---------------------------aaa,bbb,ccc aaa bbb ccc---------------------------

# 结论:双引号里面的内容是一个字符串,逗号或者空格不起间隔作用


常量-不变的量


1.什么是常量

  • 约定:全部都大写的名称用于表示常量

例如: PIE = 3.1415926...

2.常量和变量区分

  • 1)在 Python 中没有一个专门的语法代表常量,所有的变量都是可变的,程序员约定俗成用变量名全部大写代表常量,

  • 2)常量也可以修改,但不建议

  • 3)全大写字母用于表示常量,全小写字母用于表示变量

  • 4)在 c 语言中有专门的常量定义语法,const int count = 60;一旦定义为常量,更改即会报错



相关文章: